草庐IT

php mvc 和 .htaccess url 重写

全部标签

magento - 如何在 Magento 中重写 SEO URL?

我正在开发常见问题解答自定义模块,其中列出了与特定产品相关的所有常见问题解答。以下是我的产品查看页面链接:http://mydomain.com/magentoassignments/index.php/watches/titan-suprimo-501.html以下是该产品的自定义常见问题解答页面链接:http://mydomain.com/magentoassignments/index.php/faqmodule/product/list/id/1/category/3/现在,我的要求是创建上面的链接SEO友好的产品,如下所示:http://mydomain.com/magent

http - IIS 7 友好 URL 重写

我见过一千个这样的例子:我可以很容易地开始工作。然而,我想要做的是将www.mydomain.net/test重写为www.mydomain.net/test.html我试图使用下面的配置工作。不幸的是,我没有取得任何成功,每次尝试都会得到一个简单的404。虽然,当我测试我的正则表达式时,它对我希望匹配的任何东西都是成功的——例如www.mydomain.net/test.任何人都可以深入了解这是为什么吗?(使用Win7、IIS7旗舰版)。 最佳答案 你可以尝试匹配这个:"^([^/]+)/?$"并替换为:{R:1}.html我不确

php - 使用 htaccess 用斜杠重写 url

你好有人请帮助我我有这个动态的urlproductSearch.php?id_category=8&id_size=23&id_colour=93我必须在productSearch/8/23/93我试过了RewriteEngineOnRewriteCond%{THE_REQUEST}^[A-Z]{3,}\s/(.+)\.php[^\s]*[NC]RewriteRule^/%1[R=301,NE,L]RewriteCond%{THE_REQUEST}\s/+id_category(?:\.php)?\?id=([0-9]+)[NC]RewriteRule^id_category/%1?[

php - url重写的新手问题

我有几个问题,我需要你的建议。所以我正在构建迷你CMS系统,用户可以在其中提交内容,然后我根据他们的内容的标题和ID构建一个url,例如"74/my-name-is-john-stewart"并将其插入到数据库中,除了原始上下文。当我使用GET方法deal?url=74/my-name-is-john-stewart检索数据时,我想知道如何将该链接转换为deal/74/my-name-is-john-stewart格式类似于Stackoverflow。而且我怀疑这是否是一种正确的方法,因为当用户删除id号部分时,会加载不同的内容,但url的标题部分保持不变。恐怕,将来可能会导致一些SE

asp.net-mvc - seo 的 asp.net mvc url 自定义重写

我有一些新的map路由,但我想更改url中的字符串,例如在此映射中:mysite/News/More/13routes.MapRoute(name:"IssueNews",url:"News/More/{newsId}",defaults:new{controller="News",action="More",newsId=UrlParameter.Optional});我想在我的网址中使用新闻标题并将其更改为:mysite/News/{newstitlehere}有什么建议吗? 最佳答案 这条路线应该可以工作routes.MapR

url-rewriting - Tapestry 5.4 URL 重写和 SEO URL

我正在用Tapestry编写网络应用程序。在我的应用程序中,我想使用友好的url。现在我可以像这样呈现url页面:http://localhost:8080/page/page-name我想做的是像这样呈现URL:http://localhost:8080/page-name所有页面都存储在Postgresql数据库中。我目前正在使用Tapestry5.4-beta16,并且我已经阅读了Tapestry文档:http://tapestry.apache.org/url-rewriting.htmlhttp://blog.tapestry5.de/index.php/2010/09/06

在 .htaccess 中使用自定义重写规则的 WordPress 会抛出 404 错误

我想显示这个URL:http://domain.com/highlights-this-week.html而不是这个http://domain.com/index.php?highlights-this-week=1但我收到404错误。知道我做错了什么吗?我不明白。我的完整.htaccess文件#GZipAddOutputFilterByTypeDEFLATEtext/htmltext/plaintext/cssapplication/jsonAddOutputFilterByTypeDEFLATEapplication/javascriptapplication/x-javascri

apache - 我应该在 htaccess 中重写的 url 上放置重定向吗?

例如RewriteEngineOnRewriteRule^tour/?$tour-info.php[NC,L]www.site.com/tour/会查看www.site.com/tour-info.php我的问题是:将www.site.com/tour-info.php保留为可寻址URL是否是糟糕的SEO做法,还是应该在其上放置重定向?更新如果您有下面的htaccess代码...如何使用正则表达式使其更高效?另外,就SEO而言,是否应该将可访问的页面(例如“tours/a.php”)重定向回“tours/a/”或主页?我正在更新我网站的网址结构。我正在重写的url还没有被抓取。Rewr

.htaccess - Mod 重写以从 Concrete5 cms 中的 url 中删除语言

我完全被难住了。希望你能帮忙。我刚刚花了一个月的时间在最新版本的Concrete5版本7.3.1中重新开发我们的网站,我已经准备好发布了。这是一个多语言网站,我们的SEO人员建议不要在默认语言(英语)的URL中包含该语言,因为它会将我们的主页从domain.com/更改为domain.com/en/,并且我们的旧网站默认语言在基本目录中。Concrete5不支持这一点,所以基本上我希望通过一些.htaccess技巧来实现这一点,但我无处可去。Concrete5url是domain.com/index.php/en/path/to/page,因此所有页面都来自index.php。有如下重

php - Codeigniter SEO 友好的 URL 重写

我在codeigniter框架中重写URL时遇到问题。这是我的网址http://localhost/article/lg-watch-urbane-vs-moto-360-a-detailed-real-world-comparison/19我有一个这样的Controller:classArticleextendsCI_Controller{function__construct(){$this->set_page_name("ViewArticle");}functionindex($perma_link="",$id=""){$this->response['article']=$